package org.dromara.pe.mapper;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import org.dromara.pe.domain.AskLeave;
import org.dromara.pe.domain.bo.AskLeaveBo;
import org.dromara.pe.domain.vo.AskLeaveVo;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;

import java.util.Collection;

/**
 * 免测申请Mapper接口
 *
 * @author Lion Li
 * @date 2024-09-02
 */
public interface AskLeaveMapper extends BaseMapperPlus<AskLeave, AskLeaveVo> {

    Page<AskLeaveVo> selectPageAchievementList(@Param("page") Page<AskLeave> page , @Param("bo") AskLeaveBo bo);


    int updateAuditStatusByStatus(@Param("ids") Collection<Long> ids, @Param("status") String status);
}
